package com.huilian.iotbox.data.dto;

import com.huilian.iotbox.data.po.CommodityStockRecord;
import com.huilian.iotbox.data.vo.CommodityVo;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

@Data
public class CommodityStockRecordDto extends CommodityStockRecord implements Serializable {
    private Integer dateType;
    private String endDateStr;
    private String startDateStr;
    private Integer commodityGroupId;
    private Integer groupType;
    private BigDecimal etCostPrice;
    private BigDecimal etRetailPrice;
    private Integer etStock;
    private Integer merchantStoreId;
    private Integer supplierId;
    private Integer groupId;
    private List<CommodityDto> displayRackItemDtos=new ArrayList<>();
    private List<Long> commodityIdList = new ArrayList<>();
    private Long displayRackId;
    private Long commodityId;
    private Integer type;//1出库/0入库

    private Long commodityStockId;

    private String startTime;
    private String endTime;

    /**
     * 场地id
     * */
    private Integer[] merchantStoreIdArray;

    private List<Integer> deviceIdList = new ArrayList<>();

    private String outTradeNo;

    private Integer status;

    private Long CommodityStockRecordItemId;

    private Integer secondaryType;

    private String deviceNo;

    private Integer hierarchy;

    private Integer freightLane;

    private Integer firstType;

    private String commodityName;

    private Integer agencyId;

    /**
     * 排序类别
     * */
    private Integer orderId;
    /**
     * 分组数组
     * */
    private List<Integer> groupTypeIdArray;

    /**
     * 供应商iD
     */
    private Integer commoditySupplierId;

}
